I have always found rock to be the biggest PITA for a flower bed. Mulch is better, replenishes nutrients and keeps the weeds down. The woven fabric stuff seems to be best, just go with the heaviest you can swing as stated above.