Get locking wheel skewers so you don't have to cable up your wheels. Non-quick release seatpost collar. Fill all your hex bolt heads with hot glue to prevent component/saddle theft. Onguard u-locks seem to have pretty consistent problems with seizing up due to the dual bolt design. Kryptonites use the bent foot so are single bolt and more reliable.
I recommend
this lock (not too big so a hydraulic jack can fit in and break it, not too small. The
Kryptonite Mini 5 is too small to reach much) and
these skewers.