I've tried investmentmoat's spreadsheet, sharesight, portfolio performance and stockscafe. Overall, I would say stockscafe is my favourite portfolio tracking solution.
It offers comprehensive portfolio tracking features with very reasonable pricing options and the one man developer, Evan, is constantly adding new features and improving user experience. The only minor complain that I have is the UI is very basic when compared to other similar web based portfolio trackers like sharesight.
If anyone need a referral, feel free to pm me.