The best way to find out is to put your E61 away for a couple weeks and replace it with your trusty old Gaggia to see what you can do with it. Memories of your upgrade path may not be as delicious as you think.
I believe most of the limitation on these machines are fundamental things like brew temperature and pressure. If you can figure out how to get these to behave reasonable and reliable than you have something to work with. The much beloved Gaggia has a boiler too small for a full double without the temps dropping significantly during the shot. I think tuning the pressure down for a single or lower volume double is going in the right direction. Silvia has the offset group to complicate temperature management. I know Jim Gallt has data to show how to get the shot temps to be reasonably flat. This requires the grouphead temp be managed as well. With data I've seen, it would be easy enough to miss this mark here. Pulling shots back to back or steaming is bound to cause the group to overheat relative to the boiler temp. Sit and wait for it to cool down or come up with another strategy to deal with the problem. I know temperature is not THAT important, but I'm not talking about a couple degrees off here, much more outside an acceptable range.
These things led me to choose an Isomac Venus as a simple solution single boiler machine. It still needs the basic temp and pressure issues addressed, but a saturated group and reasonable size boiler makes it easier to manage. About the only real Venus SNAFU is they put the OPV on the wrong side of the boiler, but this can be addressed easier than some other problems.



