Любое решение, понятное дело, существует в контексте обстоятельств. В конечном итоге хорошо то решение, которое грамотно работает с контекстом. А то, которое на контекст забивает — скорее плохое решение, вне зависимости от его формально-пластических (и иных) характеристик.