I still feel like, when i play in the 1st position, I win unfairly often, even when my strategy and draws are nothing special. In a game this morning, I tried to put together an AWFUL wishing well/pearldiver/horn of plenty "deck" on a board where the upside to all of those cards was a "bonus" gold about 6 shuffles in. My opponent played more or less big money+harvest, as was right on the board (because there were no attacks, no +cards, etc) and was on track to get his 5th province with a duchy backup on turn ~18, except i snuck in a 4th province and cashed in the horn of plenty for a duchy on the last turn with an above-average draw. Some circumstance had me up 1 estate, so i "won". It felt wrong. Sure, I "got lucky" at the end and /could/ have lost, but I played really sub-optimally and /should/ have lost.
You can't really even blame the opponent for buying the penultimate province, as he was ahead by 8 on the purchase and there was only 1 HoP in my deck.
I would really prefer an 18th turn for my opponent, even if the province pile is empty, as it would've been very easy to just grab a duchy. It's not the rules, so it's obviously not going to change, but as long as there are points left available to be gained, and he hasnt' had the same number of turns as me...it seems more fair. I'd argue that there should also be a phantom province too, but that's obviously a completely different game.