I would try to dodge the first scenario, the more web applications you have the more memory it will consume and will also increase the processing needs for the farm, your hardware will feel the pain in terms of requirements.
You really need to consider all the reasons to split into multiple web apps instead of one or two, in your case seems pretty good two web apps, one for Enterprise Search (which I would always make separate from my business applications) and the other one for the business.
The second question is why do you need to use RBS? I love what RBSes can do for your SP farm but you would use them if you are aiming for web apps making heavy or constant usage of BLOBS, so let's assume you have ONE or TWO blob fields and they are rarely filled by users, the answer would be NO RBS, on the other hand you will have BLOB fields constantly updated/fed by users, then the answer is YES to RBS, it will save you space and increase performance on your SP Farm.