My Solos have improved.
Mainly by simply practicing the good ol' Scales - SLOWLY.
In fact what seems to help facilitate my playing in general:
Relaxed Piano exercises (however basic) played S-L-O-W (to a strict tempo).
Then playing fast becomes a breeze.
(pretty obvious I guess, but I think a few of us have forgotten "the power of the slow"!