Solo mine = the better option.
There is a pool designed to function like solo mining where you keep your voting rights, yet it has the variance reduction in payouts like a pool.
P2Pool.
P2P mining makes no difference.
P2P miners can mine without the blockchain files on their computer. How can their vote without the transaction records.