Not really, 1050 will almost match the hashrate, WILL more-or-less match the poor efficiency, and is commonly 60-65% of the cost giving around 50% better hash/$.
Cooling on the single-fan EVGA cards I have is OK, but nothing special - definitely not good enough to cram them on a motherboard with no spacing and let them stay cool, but no worse than non-blower bigger cards.
13.3 Mhash/sec on my EVGA single fan model at 52.5 watt TDP (lowest it will LET me set it) with +500 memory, pretty much the same (LESS than 1% change) at 75 with same memory setting (but the card is only using 62-63 watts at that setting).
Core clock seems to have ZERO effect when I bump it up as far as I can with stability (no shock on THIS algorithm).
If high-end Polaris cards could be found at SANE pricing, this would be "no competition", but under the current conditions it's .... tolerable, sorta ... on a hash/$ basis.
Up side - the cards I bought can be used to replace my older and even WORSE efficiency GTX 950 cards - and most 1050 or 1050 ti models don't need a PCI-E power connector, which coupled to the low power requirement lets you hang a LOT of them on a single PS on something like the B250 Mining Expert motherboard.