I just had my pool built this year, same gallons (30K). PB ran schedule 40 2" PVC. I have a 3HP pump but normally run it below 1900 rpm, that may change when I eventually fire up the attached spa jets. Mine is a 60' long lap pool, I have 5 pool returns and 1 spa return, 1 skimmer centered along length, 1 pool drain (2 covers), 1 spa drain (2 covers). 6 jets in spa. The 5 pool returns are combined at the equipment pad for "pool return". The pool return, spa return and jets return are separately controllable. Then I have main drain, spa drain, skimmer and vacuum port all separately controllable.
Everything seems to work fine with the 2" PVC, pump primes fine (at about 2800 rpm) and is never starved for water, my SWG flow switch is happy running at 1575 rpm which requires less than 225 Watts of power. My SWG is sized for 2" PVC and I believe my filter and heater is also. From what I have read, I would not go with 1.5" PVC on a new pool.