Maybe try CNS or SFCheck:
To improve Phenix maps, maybe try increasing the number of boxes (the parameter IIRC "n_box_target=" )
In CNS, you can decrease the starting temperature in the annealing section, to reduce the 'violence' of the simulated annealing:
----------------------------------->8-------------------------------Snip------------------------------8<------------------------------
{* starting temperature *}
{===>} temperature=500;
----------------------------------->8-------------------------------Snip------------------------------8<------------------------------
As said elsewhere, if your map is still poor, maybe it's trying to tell you something...
Mark