If I remember correctly, there's no benefit to the soldier involved if they choose an apartment that only costs half of the Basic Allowance for Housing - they don't get to keep the surplus.
No, they get to keep any left over money...if there is any. One way owners can somewhat control who can rent property is by raising the rent to the point that it is unaffordable to junior enlisted servicemen.