Hi 901-Memphis,
The Brooklyn Bedding BestMattressEver would certainly be a suitable mattress for your weight range and assuming that you decide to pull the trigger … congratulations on your new mattress
There is more about the pros and cons of different types of mattress protectors and some examples of each of them in post #89 here. The Luna would certainly be a suitable choice for those that are looking for a waterproof protector that would have little effect on the feel or performance of the mattress.
Pillows are a very personal choice and different people will have very different pillow preferences or different opinions about what they perceive as firm and soft or the general type of pillow that “feels” good to them but some of the information in the pillow topic here and the posts it links to can help you choose a pillow that is the best “match” for you and the mattress you are sleeping on.
Phoenix