Can’t really help you with your 18l vs. 15l tank question. No first hand experience with an 18l.
People keep saying one should be 1,9m tall before even considering that long a tank. Well I am 1,83 m (6, even), I played a little with HP120s (single and double) and the length of those was fine for me. I think they are about the same length. Not speaking to trim, just to dealing with tank length. I did not like carrying them to refills as I could not leave my arms straight or they would touch the ground, so, bent arms or cradling them (or on the back with doubles). But no issue with them on the back. The point here: The length of your back may matter more than how tall you are (I sit a lot taller than most of my standing height).
Just fix your gas consumption already, will ya!
I hear that a lot too. I still suck a lot of air. Noticeably less when truly relaxed of course, but getting there takes me 1/3 rd of the dive ... or more when feeling responsible for a kid or my wife diving with me. It’s just how it is and in my case trim isn’t to blame or at least not anymore... and I so far neither figured out how to relax faster nor did I come across any advise that would help with it... but still listening... but it sure is amazing how much less my consumption gets later in the dive... wish I knew how to start the dive that way.
The point here: Don’t stress out over your air consumption. Not worth it and just costs more air yet. It will improve when it does and not before then and maybe not as much as some people think it should... Use the volume of gas you need or you can get and enjoy the dive. You know what you need now, so use that for diving now.
Swimming up... you are thinking the right things. You should try (safely) to see what you can trust yourself to swim up. You also have further options other redundancies if need be - you carry a reel and a DSMB or?