This is hard. I Like the G2-4 series from LG quite a lot, but hate the software. I used to like Motorola's hardware and software, but nowadays their hardware is just average IMO. I used to hate Samsung's hardware and software, but now their hardware is great and the software is still meh. Apple hardware is great and the software is meh.
In short, I think a lot of phones have great potential and ruined by the skins of Android that are put on (or iOS being not quiet what I want either).
What I would love is an S7 with stock Android. That would be perfect.