I’d lean toward pieces with clean lines, low visual clutter, and materials that feel architectural rather than earthy. For an urban balcony, terrace, or rooftop, start with a powder-coated aluminum frame in matte black, charcoal, or warm gray. It stays light, resists rust, and looks much more contemporary than teak or ornate metal. Pair it with weather-resistant sling, mesh, or smooth performance fabric in tonal neutrals—off-white, stone, graphite, or deep olive if you want a little depth.
For seating, a modular low-profile sofa or a pair of slim lounge chairs works well. Look for hidden hardware, square or softly rounded edges, and thin legs rather than chunky timber arms. If space is tight, choose a two-seat bench with a slim back and a small nesting side table. For dining, a compact HPL or ceramic-top table with a matte aluminum base feels crisp and urban; add stackable chairs with breathable mesh backs.
Avoid distressed wood, heavy log furniture, woven rattan with a rustic feel, and decorative scrollwork. If you want warmth, add it through texture—an outdoor rug, a tailored cushion, or a matte ceramic planter—not through traditional detailing.
Before buying, check UV resistance, rust-proof hardware, drainage, and whether cushions can be stored easily. A modern minimal look works best when you keep the palette tight and repeat the same material across pieces. My shortlist would be a matte aluminum modular lounge set, slim mesh dining chairs, a compact HPL bistro table, a low concrete-look coffee table, and a clean-lined storage bench.